Analysis of PSLQ, an integer relation finding algorithm

نویسندگان

  • Helaman R. P. Ferguson
  • David H. Bailey
  • Steve Arno
چکیده

Let K be either the real, complex, or quaternion number system and let O(K) be the corresponding integers. Let x = (x1, . . . , xn) be a vector in Kn. The vector x has an integer relation if there exists a vector m = (m1, . . . ,mn) ∈ O(K)n, m = 0, such that m1x1+m2x2+ . . .+mnxn = 0. In this paper we define the parameterized integer relation construction algorithm PSLQ(τ), where the parameter τ can be freely chosen in a certain interval. Beginning with an arbitrary vector x = (x1, . . . , xn) ∈ Kn, iterations of PSLQ(τ) will produce lower bounds on the norm of any possible relation for x. Thus PSLQ(τ) can be used to prove that there are no relations for x of norm less than a given size. Let Mx be the smallest norm of any relation for x. For the real and complex case and each fixed parameter τ in a certain interval, we prove that PSLQ(τ) constructs a relation in less than O(n3 + n2 logMx) iterations. Ref: Mathematics of Computation, to appear (1999)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The PSLQ Algorithm for Empirical Data

The celebrated integer relation finding algorithm PSLQ has been successfully used in many applications. However, the PSLQ was only analyzed theoretically for exact input. When the input data are irrational numbers, they must be approximate ones due to finite precision in computer. That is, when the algorithm takes empirical data (inexact data with error bounded) instead of exact real numbers as...

متن کامل

Detecting Simultaneous Integer Relation for Real Vectors and Finding the Minimal Polynomial of an Algebraic Number

Let x1, · · · , xt ∈ R. A simultaneous integer relation for xi is a vector m ∈ Z \ {0} such that mxi = 0 for i = 1, · · · , t. Combining advantages of HJLS algorithm and PSLQ algorithm, we propose a numerically stable simultaneous integer relation detecting algorithm, which will construct a relation for x1, · · · , xt within O(n4 + n log λ(x)) arithmetic operations, where λ(x) is the least Eucl...

متن کامل

PSLQ: An Algorithm to Discover Integer Relations

By an integer relation algorithm, we mean a practical computational scheme that can recover the vector of integers ai, if it exists, or can produce bounds within which no integer relation exists. As we will see in the examples below, an integer relation algorithm can be used to recognize a computed constant in terms of a formula involving known constants, or to discover an underlying relation b...

متن کامل

A Short Note on Zero-error Computation for Algebraic Numbers by IPSLQ

Being exact, symbolic computation is usually inefficient due to the well-known problem of intermediate swell. Being efficient, numerical computation only gives approximate results. For both efficiency and reliability, an idea that obtains exact results by using approximate computing has been of interest. We call such methods zero-error computation. The output of zero-error algorithms are exact ...

متن کامل

A Polynomial Time, Numerically Stable Integer Relation Algorithm

Let x = (x1, x2, · · · , xn) be a vector of real numbers. x is said to possess an integer relation if there exist integers ai not all zero such that a1x1 + a2x2 + · · · + anxn = 0. Beginning in 1977 several algorithms (with proofs) have been discovered to recover the ai given x. The most efficient of these existing integer relation algorithms (in terms of run time and the precision required of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Math. Comput.

دوره 68  شماره 

صفحات  -

تاریخ انتشار 1999